A Visual Language for Browsing, Undoing, and Redoing Graphical Interface Commands

نویسندگان

  • David Kurlander
  • Steven Feiner
چکیده

We present the concept of an editable graphical history that allows the user to review and modify the actions performed with a graphical user interface. Using a pictorial metaphor borrowed from comic strips, an editable graphical history consists of a series of panels that depict in chronological order the important events in the history of a user’s session. We discuss the visual language used in editable graphical histories, and describe Chimera, a graphical editor that generates these histories automatically. The user may scroll through the sequence of panels, reviewing actions at different levels of detail, and selectively undoing, modifying, and redoing previous actions. Chimera’s editable graphical histories are constructed from parts of the editor window, the editor control panel, and the editor’s pop up menus. Panels indicate both the objects that are modified and the actions performed on them. We describe the heuristics used to determine the objects depicted in each panel, the style in which they are drawn, and how actions are distributed among panels.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Graphical Editing by Example - David (D.J.) Kurlander's Ph.D. Thesis

Graphical Editing by Example David Joshua Kurlander Constructing illustrations by computer can be both tedious and difficult. This thesis introduces five example-based techniques to facilitate the process. These techniques are independently useful, but also interrelate in interesting ways: • Graphical Search and Replace, the analogue to textual search and replace in text editors, is useful for ...

متن کامل

Editable graphical histories

Graphical interfaces typically provide their users with little idea of a session’s history, except insofar as it is reflected in the current state of the system. If undo and redo commands are provided, they are often the only way to review the actions performed, cycling through them in sequence. We introduce the notion of an editable graphical history that can allow the user to review and modif...

متن کامل

Enhancing Data with a Branching HIstory of User Operations

Backtracking and investigating alternative scenarios are a integral parts of exploratory data analysis. Yet today's interfaces cannot represent alternative exploration paths as a branching history, forcing the user to recognize conceptual branch points in a linear history. Further, the interface can only show information from one state at a time, forcing users to rely on memory to compare scena...

متن کامل

Title : Enhancing Data Exploration with a Branching History of User Operations

Backtracking and investigating alternative scenarios are a integral parts of exploratory data analysis. Yet today's interfaces cannot represent alternative exploration paths as a branching history, forcing the user to recognize conceptual branch points in a linear history. Further, the interface can only show information from one state at a time, forcing users to rely on memory to compare scena...

متن کامل

Uniformity of Environment and Computation in MAP

Visual programming languages use graphics to visualize and aid in the understanding of programs. We describe the graphical techniques used in the MAP environment to visualize the workspace, data, programs and program executions. Meta information is one approach to supplementing the basic functionality provided in the visual programming environment. We introduce meta-commands, commands to contro...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1989